package com.mediastory.spsserver.event.domain;

import java.util.ArrayList;
import java.util.List;

import org.springframework.web.multipart.MultipartFile;

/**
 * Event Domain
 * @author Jaewon Choi
 *
 */
public class Event {

	private Integer idx;
	private String name;
	private String linkUrl;
	private String isMain;
	private String status;
	private String emblem;
	private String beginTime="";
	private String endTime="";
	private String createdTime;
	private String createdId;
	private String createdIp;
	private String modifiedTime;
	private String modifiedId;
	private String modifiedIp;
	private Integer isDel;
	private Integer categoryIdx;
	private String categoryNm;
	
	private Integer[] eventFileIdx;
	private List<MultipartFile> eventFiles = new ArrayList<MultipartFile>();
	private String[] eventFileTypes;
	private String[] eventFileDatas;
	private String[] emblems;

	public Integer getIdx() {
		return idx;
	}
	public void setIdx(Integer idx) {
		this.idx = idx;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getLinkUrl() {
		return linkUrl;
	}
	public void setLinkUrl(String linkUrl) {
		this.linkUrl = linkUrl;
	}
	public String getIsMain() {
		return isMain;
	}
	public void setIsMain(String isMain) {
		this.isMain = isMain;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getEmblem() {
		return emblem;
	}
	public void setEmblem(String emblem) {
		this.emblem = emblem;
	}
	public String getBeginTime() {
		return beginTime;
	}
	public void setBeginTime(String beginTime) {
		this.beginTime = beginTime;
	}
	public String getEndTime() {
		return endTime;
	}
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}
	public String getCreatedTime() {
		return createdTime;
	}
	public void setCreatedTime(String createdTime) {
		this.createdTime = createdTime;
	}
	public String getCreatedId() {
		return createdId;
	}
	public void setCreatedId(String createdId) {
		this.createdId = createdId;
	}
	public String getCreatedIp() {
		return createdIp;
	}
	public void setCreatedIp(String createdIp) {
		this.createdIp = createdIp;
	}
	public String getModifiedTime() {
		return modifiedTime;
	}
	public void setModifiedTime(String modifiedTime) {
		this.modifiedTime = modifiedTime;
	}
	public String getModifiedId() {
		return modifiedId;
	}
	public void setModifiedId(String modifiedId) {
		this.modifiedId = modifiedId;
	}
	public String getModifiedIp() {
		return modifiedIp;
	}
	public void setModifiedIp(String modifiedIp) {
		this.modifiedIp = modifiedIp;
	}
	public Integer getIsDel() {
		return isDel;
	}
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}
	public Integer[] getEventFileIdx() {
		return eventFileIdx;
	}
	public void setEventFileIdx(Integer[] eventFileIdx) {
		this.eventFileIdx = eventFileIdx;
	}
	public List<MultipartFile> getEventFiles() {
		return eventFiles;
	}
	public void setEventFiles(List<MultipartFile> eventFiles) {
		this.eventFiles = eventFiles;
	}
	public String[] getEventFileTypes() {
		return eventFileTypes;
	}
	public void setEventFileTypes(String[] eventFileTypes) {
		this.eventFileTypes = eventFileTypes;
	}
	public String[] getEventFileDatas() {
		return eventFileDatas;
	}
	public void setEventFileDatas(String[] eventFileDatas) {
		this.eventFileDatas = eventFileDatas;
	}
	public String[] getEmblems() {
		return emblems;
	}
	public void setEmblems(String[] emblems) {
		this.emblems = emblems;
	}
	
	public String getCategoryNm() {
		return categoryNm;
	}
	public void setCategoryNm(String categoryNm) {
		this.categoryNm = categoryNm;
	}
	public Integer getCategoryIdx() {
		return categoryIdx;
	}
	public void setCategoryIdx(Integer categoryIdx) {
		this.categoryIdx = categoryIdx;
	}
}